home *** CD-ROM | disk | FTP | other *** search
/ The Original Shareware 1.1 / The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso / 36 / qw10add.zip / NOFF.DOC < prev    next >
Text File  |  1990-06-05  |  3KB  |  79 lines

  1. Quarterdeck Office System
  2. Technical Note
  3.  
  4. Documnetaion for NOFF.SHR
  5. by Stan Young
  6.  
  7. What is NOFF.SHR and why might I want to run it?
  8.  
  9. NOFF.SHR is a DESQview 2.X shared program that can be run with 
  10. some DESQview/TopView Aware programs which will improve the 
  11. performance of those programs (in DESQview, not in TopView).
  12.  
  13. To understand why this program might improve performance, it is 
  14. important to understand how a program that wants to be TopView 
  15. aware must write to the screen.  
  16.  
  17. Essentially, such a program first makes a call to see if TopView 
  18. or DESQview is there.  It then makes a call (we call it the "FE" 
  19. call) to find out the address in memory to write to.  The program 
  20. then uses this address instead of writing to the hardware screen 
  21. address.
  22.  
  23. At this point, TopView and versions of DESQview prior to 2.0 
  24. diverge.  TopView requires that the program make another call 
  25. (called the "FF" call) each time it wants to update the screen.  
  26. Used efficiently, this call can produce very fast screen updating 
  27. since it is possible to update only the portion of the screen 
  28. that has changed.
  29.  
  30. DESQview prior to version 2.0 however ignores the "FF" call and 
  31. takes on the task of determining when the screen must be updated 
  32. itself.  This was done so that programs could be easily "DESQview 
  33. aware" without going to the trouble to be TopView aware.  It is 
  34. quite efficient, although perhaps not as efficient as properly 
  35. using the "FF" call.
  36.  
  37. SO, WHY NOFF?  Well, starting with DESQview version 2.0, DESQview 
  38. will detect the "FF" call, and if a program makes one, it will 
  39. not ignore the call, but will update the screen using the 
  40. "TopView" method.  By supporting the "FF" call, DESQview 2.0 can 
  41. run some programs faster that previous versions of DESQview 
  42. could.  An example are the DESQview Companions, all of which use 
  43. the "FF" call to advantage.
  44.  
  45. However, it has come to our attention that some DESQview/TopView 
  46. aware programs that use the "FF" call seem to use it rather 
  47. inefficiently, constantly updating the entire screen instead of 
  48. just the portion that changed.  Since DESQview 2.0 pays attention 
  49. to the "FF" call and can't really make judgements as to whether 
  50. the call is used efficiently, these programs run slower in 
  51. DESQview 2.0 than in 1.XX.
  52.  
  53.                         LOADING NOFF.SHR
  54. NOFF loads into your program window as a shared program (on the 
  55. Change a Program Advanced Options menu).  Once loaded, it tells 
  56. DESQview to ignore the "FF" call even if it receives one.  This 
  57. makes the programs update the screen faster and could eliminate 
  58. some screen abnormalities caused by improper implementation of 
  59. the "FF" call.
  60.  
  61. The following is a list of some DESQview Aware programs that seem 
  62. to benefit from NOFF.SHR and a few that work better without it.  
  63.  
  64. SEEM TO BENEFIT FROM NOFF.SHR:
  65.  
  66.      WordPerfect  }        MUST install NOFF if you want to 
  67.                            run in 43 line EGA mode.
  68.  
  69.      Norton Commander
  70.      Relay Gold and Silver
  71.      Watson     
  72.  
  73. WORK BETTER WITHOUT NOFF.SHR:
  74.  
  75.      All of the DESQview Companions
  76.      Crosstalk
  77.      LIST
  78.              * * *   E N D   O F   F I L E    * * * 
  79.